// stores/user.js
import { ref } from 'vue'
import { defineStore } from 'pinia'

export const useUserStore = defineStore(
	'user',
	() => {
		// 记录用户登录状态
		const token = ref('')
		// 记录登录成功后要路转的地址（默认值为首页）
		const redirectURL = ref('/pages/index/index')
		// 跳转地址时采用的 API 名称
		const openType = ref('switchTab')

		return { token, redirectURL, openType }
	},
	{
		persist: {
			// 指定需要持久化的数据
			// redirectURL 和 openType 也要持久化存储
			paths: ['token', 'redirectURL', 'openType'],
		},
	}
)
